Big Huge Thesaurus

Life Saver

noun

sounds kind of like